// 处理时间戳显示的函数
export const formatUpdateTime = (timestamp) => {
  // 获取当前时间戳（毫秒）
  const now = Date.now();
  // 计算时间差（转换为秒）
  const diffSeconds = Math.floor((now - timestamp) / 1000);
  
  // 定义时间单位（秒）
  const hour = 60 * 60;
  const day = hour * 24;
  const month = day * 30; // 简化为30天一个月
  
  // 计算时间差对应的单位
  if (diffSeconds < day) {
    // 1天内，返回小时数
    const hours = Math.floor(diffSeconds / hour);
    return hours > 0 ? `${hours}小时` : '1小时';
  } else if (diffSeconds < month) {
    // 1天到1个月内，返回天数
    const days = Math.floor(diffSeconds / day);
    return `${days}天`;
  } else if (diffSeconds < month * 3) {
    // 1-3个月内，返回月数（按30天计算）
    const months = Math.floor(diffSeconds / month);
    return `${months}个月`;
  } else {
    // 超过3个月，返回null
    return null;
  }
};